Efficient OpenCL-based concurrent tasks offloading on accelerators
نویسندگان
چکیده
منابع مشابه
CHO: A Benchmark Suite for OpenCL-based FPGA Accelerators
Programming FPGAs with OpenCL-based high-level synthesis frameworks is gaining attention with a number of commercial and research frameworks announced. However, there are no benchmarks for evaluating these frameworks. To this end, we present CHO benchmark suite an extension of CHStone, a commonly used C-based high-level synthesis benchmark suite, for OpenCL. We characterise CHO at various level...
متن کاملAnalysis of Task Offloading for Accelerators
As an answer to the forthcoming heterogeneous multicore and accelerator–based architectures, we have proposed some syntactic extensions to C in the form of C pragmas, based on OpenMP, that make easier for programmers to offload parts of their applications to the auxiliary processors. Offloaded tasks can be made more profitable using a simple blocking strategy. And the runtime system is used to ...
متن کاملPerformance Analysis of the Simplex Method on OpenCL Hardware Accelerators
This work proposes an energy-efficient hardware accelerated Linear Programming (LP) solver. The system is based on the Simplex Algorithm for solving LP problems and is operable on Field Programmable Gate Arrays (FPGAs), Graphic Processing Units (GPUs), and Multi-Core Computer Processors (CPUs). The system is targeted towards the dense problems in radiotherapy applications as they represent a ch...
متن کاملComputer Vision Accelerators for Mobile Systems based on OpenCL GPGPU Co-Processing
In this paper, we present an OpenCL-based heterogeneous implementation of a computer vision algorithm – image inpainting-based object removal algorithm – on mobile devices. To take advantage of the computation power of the mobile processor, the algorithm workflow is partitioned between the CPU and the GPU based on the profiling results on mobile devices, so that the computationally-intensive ke...
متن کاملLattice QCD based on OpenCL
Quantum Chromodynamics (QCD) is the theory of the strong interactions between elementary particles. Since an analytical treatment is not possible, it is well established to study QCD in numerical simulations via a discretized version, Lattice QCD (LQCD). State-of-the-art lattice simulations require high-performance computing and constitute one of the most compute intensive problems in science. ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Procedia Computer Science
سال: 2017
ISSN: 1877-0509
DOI: 10.1016/j.procs.2017.05.113